﻿using System;
using System.Linq;
using System.Xml.Linq;

namespace _137_添加命名空间前缀_LINQ语法
{
    class Program
    {
        static void Main(string[] args)
        {
            XNamespace ns1 = "demo1.org";
            XNamespace ns2 = "demo2.org";

            XAttribute profileAtt1 = new XAttribute(XNamespace.Xmlns + "na", ns1);
            XAttribute profileAtt2 = new XAttribute(XNamespace.Xmlns + "nb", ns2);

            //创建XML元素及其子元素
            XElement xml发哥 = new XElement(ns1 + "Root", profileAtt1, profileAtt2,
                new XElement(ns1 + "Layout1", "Border"),
                new XElement(ns2 + "Layout2", "Cavas"));

            Console.WriteLine("生成的文档如下：\n{0}\n", xml发哥);


        }
    }
}
